#root li
{
	margin-bottom:1px;
	padding-left:5px;
	margin-top:2px;
	font-size:x-small;
}

.panel
{
	border-bottom:1px solid #999;
	margin-bottom:2px;
	margin-top:2px;
	background:#eee;
}

#root ul
{
	margin-bottom:1px;
	margin-top:2px;
	list-style-position:inside;
}

#root a
{
	text-decoration:none;
}

.folder
{
	background:url(../images/folder.gif) no-repeat;
	background-position:-32px 0;
	float:left;
	height:14px;
	width:25px;
	padding-right:4px;
}

.doc
{
	background:url(../images/file.gif) no-repeat;
	float:left;
	height:14px;
	width:12px;
	padding-right:3px;
	margin-left:20px;
}

a.tooltip span
{
	display:none;
	margin-left:8px;
	width:130px;
	opacity:0.9px;
	padding:2px 3px;
}

a.tooltip:hover span
{
	display:inline;
	position:absolute;
	background:#fff;
	border:2px solid #ccc;
	color:#6c6c6c;
}

ol#root,#root ol
{
	padding-left:5px;
	margin-top:2px;
	margin-bottom:1px;
	list-style:none;
}